package com.lvtulife.paas.gtd.service;

import com.lvtulife.common.bean.DelVo;
import com.lvtulife.common.service.BaseServiceI;
import com.lvtulife.paas.gtd.bean.AimVo;
import com.lvtulife.paas.gtd.entity.GtdAim;

/**
 * GtdAim 表数据服务层接口
 */
public interface GtdAimServiceI extends BaseServiceI<GtdAim> {

    /**
     * 保存目标信息
     *
     * @param vo
     * @return
     */
    Long saveAim(AimVo vo);

    /**
     * 设置目标星标
     *
     * @param id
     */
    void starAim(Long id);

    /**
     * 更改目标状态
     * @param id
     * @param status
     */
    void changeStatus(Long id, Integer status);

    /**
     * 删除目标
     *
     * @param vo
     */
    void delAim(DelVo vo);

    /**
     * 批量删除目标
     *
     * @param vo
     */
    void multiDelAim(DelVo vo);



}